/* pc theme */
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger{
    background-color: #077ce9!important;
    border-color: #077ce9!important;
}
.input-prev .iconfont,.icon-search-copy{
    color: #077ce9!important;
}
.user-content .user-content-left{
    border: 0!important;
}
.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before{
    background-color: #077ce9!important;
    border-color: #077ce9!important;
}
.radio-danger input[type="radio"]:checked + label::after{
    background-color: #077ce9!important;
}
.radio-danger input[type="radio"]:checked + label::before{
    border-color: #077ce9!important;
}
.select2-container.select2-container-disabled .select2-choice{
    box-shadow: none!important;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    box-shadow: none!important;
}
.select-msg{
    border:1px solid rgba(186, 231, 255, 1)!important;
    background: rgba(230, 247, 255, 1)!important;
}
button.btn, input[type="submit"].btn{
    text-shadow: none;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append{
    box-shadow: none;
}
.layui-layer-setwin{
}
.layui-layer-setwin .layui-layer-ico{
    /*background: none;*/
}
.layui-layer-setwin .layui-layer-close::before{
    /*content: 'X';*/
    /*position: absolute;*/
    /*color: #fff;*/
    /*font-size: 16px;*/
    /*top: -3px;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*margin: auto;*/
}
.layui-layer-setwin .layui-layer-min cite{
    background-color: #fff;
}
.table td:last-child a {
    color: #077ce9;
}
.select2-container .select2-choice{
    box-shadow: none;
}
.agncy_btn_area .btn{
    border: 1px solid #40abe9;
}

.iePositionFiexed{
    z-index: 10000;
    position: fixed;
    left: 50%;
    transform: translate(-50%);
}
.n0402_login_logo_in{
    letter-spacing: 10px;
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus{
    box-shadow: 0 0 0 0.2rem rgba(230, 247, 255, 0.5)!important;
}
.btn-danger.focus, .btn-danger:focus{
    box-shadow: 0 0 0 0.2rem rgba(230, 247, 255, 0.5)!important;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{
    color:#fff;
    background-color: #077ce9!important;
}
.layui-layer .layui-layer-btn0{
    color: #fff!important;
    background-color: #1E9FFF!important;
}
.layui-layer .layui-layer-title{
    background-color: #40abe9!important;
    color: #fff!important;
}
.btn{
    text-shadow: none!important;
}
.btn-danger.focus, .btn-danger:focus{
    border-color: #077ce9!important;
}
.btn-danger{
    border-color: #40abe9!important;;
}
.navbar-inner{
    background-size: 100% 100%!important;
}
div.jbox .jbox-title-panel{
    background-color: #40abe9!important;
}
.radio-danger input[type="radio"]:checked + label::before{
    border-color: #40abe9;
}
.radio-danger input[type="radio"]:checked + label::after{
    background-color: #40abe9;
}

.must-fill{
    color: red!important;
}

/*修改侧边菜单*/
/*#587ffc*/
#left.themeLeft{
    background-color: #fff!important;
}
#left.themeLeft .accordion-group .accordion-toggle{
    color: #333!important;
}
#left.themeLeft .accordion-inner .nav-list li a:hover, #left.themeLeft .accordion-inner .nav-list li a:focus{
    color: #333!important;
}
/*#left.themeLeft .nav-list>.active>a, #left .nav-list>.active>a:hover, #left .nav-list>.active>a:focus{
    background-color: #40abe9!important;
    color: #fff!important;
    box-shadow: 1px 3px 7px 0px rgba(12, 12, 12, 0.15);
}*/
#left.themeLeft .nav-list{
    padding-left: 0!important;
    padding-right: 0!important;
}
#left.themeLeft .nav-list li a{
    color: #333!important;
    padding-left: 15px;
    box-sizing: border-box;
}
#left.themeLeft .nav_select .accordion-toggle{
    color: #333!important;
}
#left.themeLeft .accordion-group .accordion-toggle{
    color: #333!important;
}
#left.themeLeft .accordion-inner .nav-list li a:hover, #left .accordion-inner .nav-list li a:focus{
    background-color: #40abe9!important;
    color: #fff!important;
    background-color: rgb(47,47,47);
    font-weight: bold;
    font-size: 15px;
}
#left.themeLeft .nav_select .accordion-toggle{
    background-color: #40abe9!important;
    color: #fff!important;
    box-shadow: 1px 3px 7px 0px rgb(12 12 12 / 15%);
}
#left.themeLeft .nav-list>.active>a, #left.themeLeft .nav-list>.active>a:hover, #left.themeLeft .nav-list>.active>a:focus{
    color: #40abe9!important;
    background-color: #ffff!important;
}

.table-responsive{
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 3px 7px 0px rgb(12 12 12 / 15%);
    /*margin-top: 10px;*/
}
.table-responsive .pagination{
    margin-bottom: 10px;
    margin-top: 0;
}
.col-sm-12.select-msg{
    box-shadow: 1px 3px 7px 0px rgb(12 12 12 / 15%);
    margin: 0 15px 10px 15px;
    width: calc(100% - 30px);
}



/*基础控件修改*/
.pagination{
    /*margin: 0 0 20px 0!important;*/
}
.header.header-top .search-bar .pd-input{
    background-color: #fff!important;
    border: 0 solid #fff!important;
}
body{
    background-color: #eaeff4;
}
.deputy_list{
    background-color: #eaeff4;
    padding-bottom: 15px;
}
.agency_msg{
    background-color: #eaeff4;
}
#left.themeLeft{
    box-shadow: 1px 3px 7px 0px rgb(12 12 12 / 15%);
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    border-color: #40abe9;
}
#header .brand{
    height: 100%;
    padding: 0;
    display: flex;
    align-items: center;
}
#header .brand .home_img{
    width: 40px;
    height: auto;
}
#header .brand span{
    transform: inherit;
}


/*
基础色
#40abe9
选中色
#077ce9
*/